package 第六章面向对象;

//引用是一个变量，可以是局部变量，也可以是成员变量，参照内存图片
public class OOtest02 {
    public static void main(String[] args) {

        User u = new User();

        System.out.println(u.no);
        System.out.println(u.name);
        System.out.println(u.addr);

        u.no = "00001";
        u.name = "ivy";//在堆内存中调用string对象，在string中保存了ivy，并将地址赋给name，name中存的是地址
        u.addr = new Address();
        u.addr.zipcode = "210000";
        u.addr.street = "建邺区";
        u.addr.city = "南京";
        System.out.println(u.no + "号" + '\t' + u.name + "住在" + u.addr.city + u.addr.street + "邮编" + u.addr.zipcode);
    }
}
